package negocio;

import java.util.Collection;

import dao.daoPlanNegocio;
import modelo.mCategoria;
import modelo.mPlanNegocio;
import excepcion.DAOExcepcion;
/**
 *
 * @author Administrador
 */
public class nPlanNegocio {
    public String insertar(mPlanNegocio pn) throws DAOExcepcion {
        String mensaje = "";
        daoPlanNegocio dPn = new daoPlanNegocio();
        if((pn.getIdSabio()+"").trim().length() == 0){ mensaje = "Error - Faltan Datos"; }
        if((pn.getIdCategoria()+"").trim().length() == 0){ mensaje = "Error - Faltan Datos"; }
        if(pn.getTitulo().trim().length() == 0){ mensaje = "Error - Faltan Datos"; }
        if(pn.getVision().trim().length() == 0){ mensaje = "Error - Faltan Datos"; }
        if(pn.getRCBP().trim().length() == 0){ mensaje = "Error - Faltan Datos"; }
        if(pn.getTiempoEjecucion().trim().length() == 0){ mensaje = "Error - Faltan Datos"; }
        if((pn.getMargen()+"").trim().length() == 0){ mensaje = "Error - Faltan Datos"; }

        if(mensaje.trim().length() == 0){
            pn = dPn.insertar(pn);
            mensaje = "GRABADO CORRECTAMENTE";
        }

        return mensaje;
    }
    
    public Collection<mPlanNegocio> listar(int idSabio) throws DAOExcepcion{
    	daoPlanNegocio oPla = new daoPlanNegocio();
    	return oPla.listar(idSabio);
    }
    
    public Collection<mCategoria> lsCategoria() throws DAOExcepcion{
    	daoPlanNegocio oPla = new daoPlanNegocio();
    	return oPla.lsCategoria();
    }
}
